'use strict';

angular.module('app').controller('searchCtrl', ['dict','$http','$scope', function(dict,$http,$scope){
	$scope.name='';
	$scope.search=function(){
		$http.get('/data/positionList.json?name='+$scope.name).then(function(resp){
			$scope.positionList=resp;
		});
	};
	$scope.search();
	$scope.sheet={};
	$scope.tabList=[{
		id:'city',
		name:'城市'
	},{
		id:'salary',
		name:'薪水'
	},{
		id:'scale',
		name:'公司规模'
	}];
	var tabId='';
	$scope.filterObj={};
	$scope.tClick=function(id,name){
		tabId=id;
		console.log(id);
		$scope.sheet.list=dict[id];
		$scope.sheet.visible=true;
	};
	$scope.sClick=function(id,name){
		if(id){
			console.log(id+'3');
			angular.forEach($scope.tabList,function(item){
				console.log($scope.tabList+'2');
				if(item.id===tabId){
					item.name=name;
					console.log(item.name+'1')
				}
			});
			$scope.filterObj[tabId+'Id']=id;
		}else{
			delete $scope.filterObj[tabId+'Id'];
			angular.forEach($scope.tabList,function(item){
				if(item.id===tabId){
					switch(item.id){
						case 'city':
							item.name='城市';
							break;
						case 'salary':
							item.name='薪水';
							break;
						case 'scale':
							item.name='公司规模';
							break;
						default:
					}
				}
			});
		}
	};
}])